Rose/Architect: a tool to visualize architecture

نویسندگان

  • Alexander Egyed
  • Philippe B. Kruchten
چکیده

Rational Rose is a graphical software modeling tool, using the Unified Modeling Language (UML) as its primary notation. It offers an open API that allows the development of additional functionality (“add-ins”). In this paper, we describe Rose/Architect, a RoseTM “add-in” used to visualize architecturally-significant elements in a system’s design, developed jointly by University of Southern California (USC) and Rational Software. Rose/Architect can be used in forward engineering, marking architecturally significant elements as they are designed and extracting architectural views as necessary. But it can be even more valuable in reverse engineering, i.e., extracting missing key architectural information from a complex model. This model may have been reverseengineered from source code using the Rose reverse engineering capability.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Edifice in order for Desolation: Two different Narratives about the Status of Architect and Architecture in Iḥyaʾ ʿūlm al-dīn Ghazali Book

Abu Hamid al-Ghazālī was a mystic, jurist and a theologian, lived in the fifth century AH, who had significantly influenced Iranian culture. His greatest work is Iḥyaʾ ʿūlm al-dīnʾ, which he wrote to revive the religious knowledge, in his seclusion period and with the subject of “transaction knowledge”, therefore there could be found architectural information in it. This research is dedicated t...

متن کامل

Tool-Driven Technology Transfer to Support Software Architecture Decisions

Software architecture design decisions are key drivers for the success of software systems. Despite awareness for their criticality, software architects often rationalize and document their decisions poorly. On this behalf, ABB Corporate Research initiated a technology transfer project to integrate an architecture decision framework from the University of Groningen into ABB software development...

متن کامل

Reference Architecture Representation Environment (RARE) A Tool to Support Object-Oriented Software Architecture Derivation and Evaluation

Software architectures have received considerable attention in both research and practice for representing system stakeholder concerns during the software development process. While a number of architecture representations have been proposed to facilitate analysis at different levels of abstraction, tool support for deriving and evaluating these architectures is only just beginning to appear. T...

متن کامل

TR-Architect: DfT and Test Support for SOC Designers

This paper deals with the design of on-chip architectures for testing large system chips (SOCs) for manufacturing defects in a modular fashion. These test architectures consist of wrappers and Test Access Mechanisms (TAMs). We have developed a tool called TR-ARCHITECT for test architecture design. The tool efficiently determines the number of TAMs and their widths, the assignment of modules to ...

متن کامل

Analyzing and Visualizing Whole Program Architectures

This paper describes our work to develop new tool support for analyzing and visualizing the architecture of complete large-scale (millions or more lines of code) programs. Our approach consists of (i) creating a compact, accurate representation of a whole C or C++ program, (ii) analyzing the program in this representation, and (iii) visualizing the analysis results with respect to the program’s...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998